home *** CD-ROM | disk | FTP | other *** search
- ───────────────────────────────────────────────────────────────────────────────
- ▒▒▌[CSSC]▐▒▒░ ∙∙∙ Custom Split Screen Chat PPE (c)1993-94 ∙∙∙ ░▒▒▌[CSSC]▐▒▒
- ───────────────────────────────────────────────────────────────────────────────
- ▐│ ·······∙ Custom Split Screen Chat ∙········· │ Author: Robert Hunter │▌
- ▐│ ········∙ Version: 3.00 Standard ∙·········· │ a.k.a: Midnight Slasher │▌
- ▐│ ··············∙ [10/10/94] ∙················ │ E-Mail: mslasher@io.org │▌
- ───────────────────────────────────────────────────────────────────────────────
- ▐│ CONTENTS │ 1. Files Included 5. Distribution │▌
- ▐│ OF │ 2. Brief Program Summary 6. Legal-ese │▌
- ▐│ DOCUMENTATION │ 3. Installation 7. Registration / Author Notes │▌
- ▐│ │ 4. General Program Info │▌
- ───────────────────────────────────────────────────────────────────────────────
- ▒▒▌ FILES INCLUDED ▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ───────────────────────────────────────────────────────────────────────────────
- ▐│ CSSC.DAT ..... 1,187 .. Main Data Configuration File
- ▐│ CSSC.DOC .... 12,396 .. Documentation / Installation Guide (Please Read)
- ▐│ CSSC.HST ..... 5,913 .. Revison History / Whats.New
- ▐│ CSSC.PPE .... 16,166 .. Split Screen Chat PPE
- ▐│ FILE_ID.DIZ ..... 462 .. Description Identification File
- ───────────────────────────────────────────────────────────────────────────────
- ───────────────────────────────────────────────────────────────────────────────
- ▒▒▌ BRIEF PROGRAM SUMMARY ▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ───────────────────────────────────────────────────────────────────────────────
- A .PPE (* PCBoard Programming Language Executable *) for PCBoard v15.2+ BBS.
-
- This PPE can be installed as a replacement to Prompt #333 in your PCBTEXT
- file to replace the F10 chat mode as well as being installed as an additional
- function key. This program features:
-
- ■ Written in PPL for speed & integration ■ Configurable Colors
- ■ Horizontal Split Screen Chat ■ SysOp & User Exit Key
- ■ 9/8 Lines Each (SysOp/User) ■ Standard Wordwrap
- ■ Window Clearing on demand ■ Smart-Save Color Scrolling
- ■ Interface refresh keys ■ Mode Status Line
- ■ Configurable SysOp Name ■ User Time Refunds
- ■ Support for a User Editor PPE ■ User Key Locking
- ■ Page/Beeping of the other User ■ Importing Text Files
- ■ Full Chat Logging
- ───────────────────────────────────────────────────────────────────────────────
- ───────────────────────────────────────────────────────────────────────────────
- ▒▒▌INSTALLATION▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ───────────────────────────────────────────────────────────────────────────────
- 1. Load all your PCBTEXT file(s) into MKPCBTXT.EXE (MKPCBTXT in /PCB/GEN)
- 2. Go to record entry #333 (Press F3 and then 333)
- 3. Replace the line with:
-
- ┌───────────────────────────────────────────────────────────────────────────┐
- │ Record No: 333 Record Length: 40 Justification: Left │
- ├───────────────────────────────────────────────────────────────────────────┤
- │ Hello, this is @OPTEXT@.~~ │
- │ !DRIVE:\PATH\CSSC.PPE /333 │
- └───────────────────────────────────────────────────────────────────────────┘
- ▐│ IE: !C:\PCB\PPE\CSSC\CSSC.PPE /333
- ▐│
- ▐│ NOTE: The "/333" parameter simply tells CSSC not to refresh the screen
- ▐│ on exit, since PCBoard automatically does this with prompt 333.
-
- 4. Press ESC to Save and Exit
-
- --[AND/OR]-- ──────────────────────────────────────────────────────────────────
-
- 1. Load PCBSETUP
- 2. Press G ( Configuration Options )
- 3. Press H ( Function Keys )
-
- 4. Install CSSC as an optional Function Key, so when SHIFT-FKey is pressed,
- CSSC will be loaded.
-
- ┌───────────────────────────────────────────────────────────────────────────┐
- │ F-Key #1: !DRIVE:\PATH\CSSC.PPE │
- │ F-Key #2: !C:\PCB\PPE\CSSC.PPE │
- └───────────────────────────────────────────────────────────────────────────┘
-
- ----
-
- 5. Edit the CSSC.DAT file (Instructions are contained within the file)
- ───────────────────────────────────────────────────────────────────────────────
-
- ───────────────────────────────────────────────────────────────────────────────
- ▒▒▌ GENERAL PROGRAM INFORMATION ▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ───────────────────────────────────────────────────────────────────────────────
- NOTE: This PPE uses ?INKEY() PPL functions. Consequently, if you are running
- a board on an unTAMEed DESQview system, or have a very busy multi-node
- board running on a single machine, it may appear choppy or slow when
- chatting. This function relies on system clock ticks, which will not
- be smooth in such environments. This holds true for ALL chat programs
- that use intensive ?INKEY() keyboard checks.
- -----------------------------------------------------------------------------
-
- 1. User Editor
- -----------------------------------------------------------------------------
- The internal user editor was removed from CSSC for the following reasons:
-
- a) Most of the time, CSSC is used as a Chat PPE. There is no need to waste
- extra memory and loading speed initializing variables used in a user
- editor when it will not be used.
-
- b) We have created CUFE, a User File Editor which is a full featured user
- editor PPE. It was not logical to update both CUFE and CSSC with the
- exact same code. CUFE is able to run in silent mode, meaning the user
- does not see any part of the editor (it only displays on the SysOp/Local
- screen). Because of this, CUFE can be called from within CSSC and loaded
- when a User Editor is needed. CSSC directly supports the setup of an
- external user editor .PPE from its .DAT file. Pressing CTRL-E in CSSC will
- attempt to load the editor.
-
- CUFE started supporting the SysOp/Silent mode at version 2.00, and can be
- found by reading the 'distribution' section of the document.
-
- 2. Miscellaneous
- -----------------------------------------------------------------------------
- Time spent in CSSC is returned to the online user upon program exit.
-
- Only one person can use the TAB (help) key at a time, and while HELP is being
- displayed, other functions may become unavailable.
-
- Chat logging is logged to a file called CSSC_LOG.[Node Number] to prevent
- share errors, and is stored in the same directory as the CSSC.PPE resides.
- ───────────────────────────────────────────────────────────────────────────────
- ▒▒▌ DISTRIBUTION ▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ───────────────────────────────────────────────────────────────────────────────
- You are always welcome to send Internet E-Mail requesting program info, ask
- any questions you may have, or to request a UUEncoded copy of any supported
- program (that is what that specific account is for!), or:
-
- "FINGER mslasher@io.org" anytime via your internet accessible account to view
- up-to-date information about:
-
- ■ Program information concerning the latest released version .............. ■
- ■ Directions to official distribution site(s) ............................. ■
- ■ A list of other supported programs ...................................... ■
- ■ Other miscellaenous information ......................................... ■
- ───────────────────────────────────────────────────────────────────────────────
- ▒▒▌ LEGAL-ESE ▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ───────────────────────────────────────────────────────────────────────────────
- USAGE OF THIS SOFTWARE INDICATES YOUR ACCEPTANCE OF THE SOFTWARE LICENSE TERMS
- ───────────────────────────────────────────────────────────────────────────────
- This software is the property of the authors, Robert Hunter / G.L., the
- registered copyright owners. They only license the software's use, public
- distribution does not transfer ownership of this copy.In addition, you assume
- responsibility for the selection of the software to achieve your intended
- results and for the installation, use and results obtained from the software.
-
- This license is effective until terminated. You may terminate it at any time
- by destroying the software together with all copies. You agree upon such
- termination to destroy the software together with all copies.
-
- Among other things, you may not: rent, lease, modify, translate, disassemble,
- decompile, reverse engineer, or create derivative works based upon the
- software. If you fail to comply with any terms of this license agreement,
- your license is automatically terminated.
-
- This license will be governed by the author's residential provincial or state
- laws except as to copyright and other proprietary matters which may be
- preempted by federal laws and international treaties. In the event of any
- dispute involving this license, the Licensee consents to exclusive
- jurisdiction and venue in either the authors residential provincial/state
- or federal courts and agrees that the prevailing party shall be entitled to
- its attorney fees and costs. In the event any provision of this license shall
- be deemed unenforceable, void, or invalid, such provision shall be modified
- so as to make it valid & enforceable and as so modified the entire agreement
- shall remain in full force and effect. No decision, action or inaction by
- the author(s) shall be construed to be a waiver of any rights or remedies
- available to them.
- ───────────────────────────────────────────────────────────────────────────────
- BY USING OR BEING IN POSSESSION OF THIS SOFTWARE YOU ACKNOWLEDGE THAT YOU HAVE
- READ, UNDERSTOOD, AND AGREE TO BE BOUND BY THIS AGREEMENT'S TERMS & CONDITIONS.
- ───────────────────────────────────────────────────────────────────────────────
- ▒▒▌ REGISTRATION / AUTHOR NOTES ▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ───────────────────────────────────────────────────────────────────────────────
- We understand that software license enforcement is far from easy; copyright
- violations are much easier to report to the proper authorities. We also
- understand that the segment of persons that might be interested in this
- software is not one that enjoys paying for every utility (simple or not) that
- they deem useful. No monetary registration is required to use this software.
-
- If you do use this software you must register is usage. Obviously we're in no
- position to enforce this, but a quick EMail message containing your name,
- your BBS name and telephone number is appreciated. This process also lets us
- know a) who is using what software and b) what software is being used, aiding
- in the prioritization of updates.
-
- If you find this utility useful & wish to support its development (or support
- the development of this PPE in combination with other .PPEs we have publicly
- released) via a monetary donation, please contact us at the posted EMail
- address. We certainly appreciate any support you chose to give. This,
- however, is a completely voluntary action.
-
- We have always, and will always try to accomodate all users of this product.
- If you have a suggestion or request for an optional or permanent addition,
- please initiate contact by sending EMail to the posted address. -- Thank you.
- ───────────────────────────────────────────────────────────────────────────────
- ▐│ ···∙ Contacting the Author Via Internet E-Mail: <mslasher@io.org> ∙···· │▌
- ───────────────────────────────────────────────────────────────────────────────
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▌ <EOF> ▐▒▒
- ───────────────────────────────────────────────────────────────────────────────
-